﻿html, body, div, span
/*, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td */
{
	margin:0;
	padding:0;
	
	border:0 none;
	outline:0 none;
	
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;

	/*vertical-align:middle;*/
}

body
{
	background:url("../images/body_bg.gif") repeat scroll left top #B4B4B4;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 75%;
}

:focus 
{
	outline:0 none;
}



ol, ul { list-style: none outside none; }

a 
{
	color:#0973BA;
}

a img { border:none; }


#master_page 
{
    margin:5px auto 20px;
    width:800px;
}

#master_menu 
{
    float:left;
    padding-right:10px;
    width:240px;
}
    
#master_content 
{
    color:#666666;
}

.sidebar 
{
    margin-bottom:10px;
    width:100%;
}

.sidebarheader 
{
    background:url("../images/sidebar_header.png") scroll left top transparent;
    color:#FFFFFF;
    font-family:Arial,Sans-Serif;
    font-size:1.2em;
    font-weight:bold;
    height:24px;
    padding: 10px 0 0 35px;
    text-transform:uppercase;
}

#master_sidebarSamples 
{
    background:url("../images/samples_bg.gif") no-repeat scroll left top #FFFFFF;
    padding-top:72px;
}

.sidebarcontent 
{
    border:1px solid #0F2543;
    font-weight:bold;
    line-height:1.5em;
    padding:20px 20px 20px 30px;
}

#master_contentheader 
{
    background:url("../images/rightcoltop.gif") no-repeat scroll right top transparent;
    height:19px;
}

#master_contentplaceholder 
{
    background-color:#EFEFEF;
    border-bottom:1px solid #0F2543;
    border-left:1px solid #0F2543;
    border-right:1px solid #0F2543;
    line-height:1.5em;
    padding:30px 20px 40px;
}

.sidebarcontent a
{
	padding: 2px 5px;
	color: #5377A9;
	text-decoration: none;
}

.sidebarcontent a:hover
{
	background-color: #0F2543;
	color: #FFF;
}

#master_contentfooter 
{
    text-align: center;
    clear:both;
    color:#333333;
    font-size:0.8em;
    letter-spacing:0.1em;
    padding:10px 0 5px 10px;
}

.demoarea 
{
    background:url("../images/demotop.png") no-repeat scroll left top #FFFFFF;
    padding:20px;
}

.demobottom 
{
    background:url("../images/demobottom.png") no-repeat scroll left bottom #FFFFFF;
    height:8px;
}

.list
{
    border:solid 1px rgb(204, 204, 204);
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.list td
{
    text-align: center;
    padding: 3px;
}

.list input
{
    /*width: 90%;*/
    text-align: center;
}

.list>thead tr
{
    background-color: rgb(114, 131, 159);
    color: White;
    font-weight: bold;
}

.listRow
{
    background-color: #EFEFEF;
}

.altListRow
{
    background-color: rgb(235, 235, 235);
}

.insertRow
{
    background-color: #CCFFCC;
}

.highlighted
{
	background-color: Red;
	color: black;
	padding: 1px;
}

.mnContent
{
    width: 100%;
    margin: 0px auto;
}

.addedRow
{
    background-color: #CCFFCC;
}
.removedRow
{
    background-color: #FF9999;
}
.selectedRow
{
    background-color: Yellow;
}

.order_tbl
{
    width: 100%;
    color: Black;
    font-weight: normal;
}
.order_header
{
    background-color: rgb(114, 131, 159);
    color: White;
    font-weight: bold;
}

.sum
{
    width: 100%;
    text-align: right;
    font-weight: bold;
}
.sum span
{
    color: Red;
}

.pagerButton
{
    width: 16px;
    height: 16px;
}

.dateRow
{
    text-align: center;
    font-weight: bold;
    border: solid 1px Black;
}

.amountRow
{
    text-align: center;
    border: solid 1px Black;
}